package com.ccnu.rc.date;/*
 * @author raohj
 * @date 2019/12/1119:06
 * @description add your comment
 */

import java.util.Calendar;

public class RDate {
    /**
     * @author raohj
     * @date 2019年3月28日
     * @comment 打印当前日期
     * @param
     * @return
     */
    public static String getCurrentYMD() {
        Calendar calendar = Calendar.getInstance();
        return String.format("%04d%02d%02d", calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DATE));
    }
    /**
     * @author raohj
     * @date 2019年3月28日
     * @comment 打印当前时间，精确到微妙
     * @param
     * @return
     */
    public static String getMillionTime() {
        Calendar calendar = Calendar.getInstance();
        return String.format("%04d%02d%02d%02d%02d%02d%03d"
                , calendar.get(Calendar.YEAR)
                , calendar.get(Calendar.MONTH)
                , calendar.get(Calendar.DATE)
                , calendar.get(Calendar.HOUR)
                , calendar.get(Calendar.SECOND)
                , calendar.get(Calendar.MILLISECOND)
        );
    }
    /**
     * @author raohj
     * @date 2019年3月28日
     * @comment 打印当前时间，精确到纳秒
     * @param
     * @return
     */
    public static long getNanoTime() {
        return System.nanoTime();
    }
}
